//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.ruoyi.system.service;

import com.ruoyi.system.domain.SysOrg;
import com.ruoyi.system.domain.vo.TreeSelect;

import java.util.List;

public interface ISysOrgService {
    SysOrg selectSysOrgByOrgNo(String var1);

    List<SysOrg> selectSysOrgList(SysOrg var1);

    SysOrg selectOrgNoByUserId(Long var1);

    List<TreeSelect> buildOrgTreeSelect(List<SysOrg> var1);

    int insertSysOrg(SysOrg var1);

    int updateSysOrg(SysOrg var1);

    int deleteSysOrgByOrgNos(String[] var1);

    int deleteSysOrgByOrgNo(String var1);

    String checkOrgNameUnique(SysOrg var1);

    String checkOrgNoUnique(SysOrg var1);

    String checkOrgType(String var1);

    void checkOrgDataScope(String var1);

    boolean hasChildByOrgNo(String var1);

    String selectPOrgNo(String var1);
}
